4122100d80f8ef0f0c6d6250eb8b786da2c87d8b,Dart/src/com/jetbrains/lang/dart/ide/runner/test/DartTestRunConfigurationProducer.java,DartTestRunConfigurationProducer,isConfigurationFromContext,#DartTestRunConfiguration#ConfigurationContext#,62
Before Change
@Override
public boolean isConfigurationFromContext(final @NotNull DartTestRunConfiguration configuration,
final @NotNull ConfigurationContext context) {
final PsiElement testElement = TestUtil.findTestElement(context.getPsiLocation());
if (testElement == null) return false;
final DartTestRunnerParameters paramsFromContext = new DartTestRunnerParameters();
After Change
final DartTestRunnerParameters existingParams = configuration.getRunnerParameters();
final DartTestRunnerParameters paramsFromContext = new DartTestRunnerParameters();
final PsiElement location = context.getPsiLocation();
if (location instanceof PsiDirectory) {
if (!setupRunnerParametersForFolder(paramsFromContext, ((PsiDirectory)location).getVirtualFile())) return false;
}
else {
final PsiElement testElement = TestUtil.findTestElement(location);